iT邦幫忙

2022 iThome 鐵人賽

DAY 22
0
Software Development

第一次學C#的經驗談系列 第 22

Day22主題:專案練習-建立MVC專案

  • 分享至 

  • xImage
  •  

資料庫都完成建置之後,就可以開始來新增專案了!!
接下來就只要依步驟來操作即可完成。
/images/emoticon/emoticon69.gif

1. 建立新專案:

  • 啟動Microsoft Visual Studio 2019,選擇[建立新專案]。

  • 選擇[ASP.NET Web應用程式(.NET Framework)],再[下一步]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779WA2nzBXjc0.png

  • 填入想要的[專案名稱],再按下[建立]。
    https://ithelp.ithome.com.tw/upload/images/20220922/2014277988e07Gywc4.png

  • 選擇核心架構,再按下[建立]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779d9ApBWnnIc.png

  • 完成後,會產出一乾淨的MVC專案架構。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779uEAGYrV81r.png

2. 建立Entity Framework關聯,從現有資料庫載入。

  • 在[Models]上按下右鍵,選[加入]按下[新增項目]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779Dw4A0kEzzK.png

  • 點選[資料],選[ADO.NET實體資料庫模型],填入想要的[名稱],再按下[新增]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779TsgN1arMpz.png

  • 選擇模型內容 --> 點選[來自資料庫的EF Designer],再[下一步]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779iF7VS6UkIL.png

  • 選擇您的資料連接 --> 點選[新增連接],填入先前建立的[資料庫伺服器名稱],並填入[帳號]及[密碼],選擇[資料庫名稱],再按下[確定]。
    https://ithelp.ithome.com.tw/upload/images/20220922/201427798zYBspDnkU.png

  • 選擇您的資料連接 --> 因為設定的連接中有含密碼,會要求做好選擇才能[下一步],依下圖選擇即可。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779EyvlEDGo1f.png

  • 選擇您的版本 --> 依預設值點選[Entity Framework 6.x],再[下一步]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779piXPhvuSp0.png

  • 選擇您的資料庫物件和設定 --> 勾選[資料表]將所有資料表納入,再按下[完成]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779ekH0UY0ZeK.png

  • 安全性警告 --> 點選[不要再顯示此訊息],再按下[確定]。
    https://ithelp.ithome.com.tw/upload/images/20220922/20142779yBwxp0m0ba.png

  • 最後,在Models下會有完整的資料庫連接設定。
    https://ithelp.ithome.com.tw/upload/images/20220922/201427799E7B4as0rJ.png

這樣一來就全部完成前置作業啦~~
/images/emoticon/emoticon82.gif

下一篇就可以開始動工寫程式囉!!


上一篇
Day21主題:專案練習-資料庫建置(下)
下一篇
Day23主題:專案練習-專案清單及首支作業建立
系列文
第一次學C#的經驗談30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言